/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package mrp.beans.util;

/**
 *
 * @author Fred
 */
import javax.annotation.Resource;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

public final class EntityManagerUtil {
    //*Variables que se usaran de acuerdo al comporamiento del sistema
    //sgp: Sistema de gestión de pacientes
    public static final String control_version = "SistemaMRPEgoZapateriaPU";

    //CAMBIAR LA ASIGNACION DE ACUERDO AL SISTEMA.
    public static final String unidadPersistencia = control_version;
   
 //   public static final String unidadPersistencia = sgudt;
//    private static final javax.persistence.EntityManagerFactory emfInstance =
//        Persistence.createEntityManagerFactory(unidadPersistencia);
   
    private static final EntityManagerFactory emf;
    static{
        try
        {
            emf=Persistence.createEntityManagerFactory(unidadPersistencia);
        }catch(Throwable t)
        {
            System.out.println("Error al inicializar el Entity Manager Factory "+ t);
            t.printStackTrace();
            throw new ExceptionInInitializerError();
        }
    }
    public static EntityManagerFactory getEntityManagerFactory()
    {
        return emf;
    }
    
    
    private EntityManagerUtil() {}

//    public static javax.persistence.EntityManagerFactory get() {
//        return emfInstance;
//    }
}